EXTRA_AFLAGS += -Itests/riscv/ -Itests/riscv/isa/macros/scalar

obj-y :=

obj-y += add.rel
AFLAGS_add.o += -DRVTEST_NAME="add"
obj-y += addi.rel
AFLAGS_addi.o += -DRVTEST_NAME="addi"
obj-y += addiw.rel
AFLAGS_addiw.o += -DRVTEST_NAME="addiw"
obj-y += addw.rel
AFLAGS_addw.o += -DRVTEST_NAME="addw"
obj-y += and.rel
AFLAGS_and.o += -DRVTEST_NAME="and"
obj-y += andi.rel
AFLAGS_andi.o += -DRVTEST_NAME="andi"
obj-y += auipc.rel
AFLAGS_auipc.o += -DRVTEST_NAME="auipc"
obj-y += beq.rel
AFLAGS_beq.o += -DRVTEST_NAME="beq"
obj-y += bge.rel
AFLAGS_bge.o += -DRVTEST_NAME="bge"
obj-y += bgeu.rel
AFLAGS_bgeu.o += -DRVTEST_NAME="bgeu"
obj-y += blt.rel
AFLAGS_blt.o += -DRVTEST_NAME="blt"
obj-y += bltu.rel
AFLAGS_bltu.o += -DRVTEST_NAME="bltu"
obj-y += bne.rel
AFLAGS_bne.o += -DRVTEST_NAME="bne"
obj-y += simple.rel
AFLAGS_simple.o += -DRVTEST_NAME="simple"
obj-y += fence_i.rel
AFLAGS_fence_i.o += -DRVTEST_NAME="fence_i"
obj-y += jal.rel
AFLAGS_jal.o += -DRVTEST_NAME="jal"
obj-y += jalr.rel
AFLAGS_jalr.o += -DRVTEST_NAME="jalr"
obj-y += lb.rel
AFLAGS_lb.o += -DRVTEST_NAME="lb"
obj-y += lbu.rel
AFLAGS_lbu.o += -DRVTEST_NAME="lbu"
obj-y += lh.rel
AFLAGS_lh.o += -DRVTEST_NAME="lh"
obj-y += lhu.rel
AFLAGS_lhu.o += -DRVTEST_NAME="lhu"
obj-y += lw.rel
AFLAGS_lw.o += -DRVTEST_NAME="lw"
obj-y += lwu.rel
AFLAGS_lwu.o += -DRVTEST_NAME="lwu"
obj-y += ld.rel
AFLAGS_ld.o += -DRVTEST_NAME="ld"
obj-y += lui.rel
AFLAGS_lui.o += -DRVTEST_NAME="lui"
obj-y += or.rel
AFLAGS_or.o += -DRVTEST_NAME="or"
obj-y += ori.rel
AFLAGS_ori.o += -DRVTEST_NAME="ori"
obj-y += sb.rel
AFLAGS_sb.o += -DRVTEST_NAME="sb"
obj-y += sh.rel
AFLAGS_sh.o += -DRVTEST_NAME="sh"
obj-y += sw.rel
AFLAGS_sw.o += -DRVTEST_NAME="sw"
obj-y += sd.rel
AFLAGS_sd.o += -DRVTEST_NAME="sd"
obj-y += sll.rel
AFLAGS_sll.o += -DRVTEST_NAME="sll"
obj-y += slli.rel
AFLAGS_slli.o += -DRVTEST_NAME="slli"
obj-y += slliw.rel
AFLAGS_slliw.o += -DRVTEST_NAME="slliw"
obj-y += sllw.rel
AFLAGS_sllw.o += -DRVTEST_NAME="sllw"
obj-y += slt.rel
AFLAGS_slt.o += -DRVTEST_NAME="slt"
obj-y += slti.rel
AFLAGS_slti.o += -DRVTEST_NAME="slti"
obj-y += sltiu.rel
AFLAGS_sltiu.o += -DRVTEST_NAME="sltiu"
obj-y += sltu.rel
AFLAGS_sltu.o += -DRVTEST_NAME="sltu"
obj-y += sra.rel
AFLAGS_sra.o += -DRVTEST_NAME="sra"
obj-y += srai.rel
AFLAGS_srai.o += -DRVTEST_NAME="srai"
obj-y += sraiw.rel
AFLAGS_sraiw.o += -DRVTEST_NAME="sraiw"
obj-y += sraw.rel
AFLAGS_sraw.o += -DRVTEST_NAME="sraw"
obj-y += srl.rel
AFLAGS_srl.o += -DRVTEST_NAME="srl"
obj-y += srli.rel
AFLAGS_srli.o += -DRVTEST_NAME="srli"
obj-y += srliw.rel
AFLAGS_srliw.o += -DRVTEST_NAME="srliw"
obj-y += srlw.rel
AFLAGS_srlw.o += -DRVTEST_NAME="srlw"
obj-y += sub.rel
AFLAGS_sub.o += -DRVTEST_NAME="sub"
obj-y += subw.rel
AFLAGS_subw.o += -DRVTEST_NAME="subw"
obj-y += xor.rel
AFLAGS_xor.o += -DRVTEST_NAME="xor"
obj-y += xori.rel
AFLAGS_xori.o += -DRVTEST_NAME="xori"
